export interface PickupProductVO {
  /**
   *
   */
  pickupProductId: string | number;

  /**
   * 采购任务Id
   */
  purchaseTaskId: string | number;

  /**
   * 物料Id
   */
  materialId: string | number;

  /**
   * 物料编码
   */
  materialCode: string;

  /**
   * 供应商Id
   */
  supplierId: string | number;

  /**
   * 提货批次
   */
  batchNo: string;

  /**
   * 提货数量
   */
  pickupAmount: number;

  /**
   * 入库数量
   */
  putAmount: number;

  /**
   * 合格数量
   */
  passAmount: number;

  /**
   * 不合格数量
   */
  nopassAmount: number;

  /**
   * 到货日期
   */
  arrivedDate: string;

  /**
   * 备注
   */
  remark: string;
}

export interface PickupProductForm extends BaseEntity {
  /**
   *
   */
  pickupProductId?: string | number;

  /**
   * 采购任务Id
   */
  purchaseTaskId?: string | number;

  /**
   * 物料Id
   */
  materialId?: string | number;

  /**
   * 物料编码
   */
  materialCode?: string;

  /**
   * 供应商Id
   */
  supplierId?: string | number;

  /**
   * 提货批次
   */
  batchNo?: string;

  /**
   * 提货数量
   */
  pickupAmount?: number;

  /**
   * 入库数量
   */
  putAmount?: number;

  /**
   * 合格数量
   */
  passAmount?: number;

  /**
   * 不合格数量
   */
  nopassAmount?: number;

  /**
   * 到货日期
   */
  arrivedDate?: string;

  /**
   * 备注
   */
  remark?: string;
}

export interface PickupProductQuery extends PageQuery {
  /**
   * 采购任务Id
   */
  purchaseTaskId?: string | number;

  /**
   * 物料Id
   */
  materialId?: string | number;

  /**
   * 物料编码
   */
  materialCode?: string;

  /**
   * 供应商Id
   */
  supplierId?: string | number;

  /**
   * 提货批次
   */
  batchNo?: string;

  /**
   * 提货数量
   */
  pickupAmount?: number;

  /**
   * 入库数量
   */
  putAmount?: number;

  /**
   * 合格数量
   */
  passAmount?: number;

  /**
   * 不合格数量
   */
  nopassAmount?: number;

  /**
   * 到货日期
   */
  arrivedDate?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
